package com.dqs.po;

import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.NoArgsConstructor;
import java.util.Date;

@AllArgsConstructor
@NoArgsConstructor
@EqualsAndHashCode
public class EmployeePo {
    private Integer employeeId ;//主键id
    private Integer employeeWorkId ;//员工工号
    private String employeeName ;//员工姓名
    private Integer employeeSex ;//员工性别 0为女， 1为男
    private String employeeEducation ;//员工学历，专本硕博
    private String employeePhoneNumber ;//员工电话号码
    private String employeeEmail ;//员工邮箱
    private String employeeAddress ;//员工住址
    private Integer employeeJobId ;//员工职务id
    private Integer employeeDeptId ;//员工所属部门id
    private Integer employeeMgrId ;//员工上司id
    private Date employeeCreateTime ;//创建时间，入职日期
    private Date employeeTermDate ;//离职日期
    private Date employeeUpdateTime ;//上次修改时间
    

    @Override
    public String toString() {
        return "EmployeePo{" +
                "employeeId=" + employeeId +
                ", employeeWorkId=" + employeeWorkId +
                ", employeeName='" + employeeName + '\'' +
                ", employeeSex=" + employeeSex +
                ", employeeEducation='" + employeeEducation + '\'' +
                ", employee_Phone_number='" + employeePhoneNumber + '\'' +
                ", employeeEmail='" + employeeEmail + '\'' +
                ", employeeAddress='" + employeeAddress + '\'' +
                ", employeeJobId=" + employeeJobId +
                ", employeeDeptId=" + employeeDeptId +
                ", employeeMgrId=" + employeeMgrId +
                ", employeeCreateTime=" + employeeCreateTime +
                ", employeeTermDate=" + employeeTermDate +
                ", employeeUpdateTime=" + employeeUpdateTime +
                '}' + "\n";
    }

    public Integer getEmployeeId() {
        return employeeId;
    }

    public void setEmployeeId(Integer employeeId) {
        this.employeeId = employeeId;
    }

    public Integer getEmployeeWorkId() {
        return employeeWorkId;
    }

    public void setEmployeeWorkId(Integer employeeWorkId) {
        this.employeeWorkId = employeeWorkId;
    }

    public String getEmployeeName() {
        return employeeName;
    }

    public void setEmployeeName(String employeeName) {
        this.employeeName = employeeName;
    }

    public Integer getEmployeeSex() {
        return employeeSex;
    }

    public void setEmployeeSex(Integer employeeSex) {
        this.employeeSex = employeeSex;
    }

    public String getEmployeeEducation() {
        return employeeEducation;
    }

    public void setEmployeeEducation(String employeeEducation) {
        this.employeeEducation = employeeEducation;
    }

    public String getEmployeePhoneNumber() {
        return employeePhoneNumber;
    }

    public void setEmployeePhoneNumber(String employeePhoneNumber) {
        this.employeePhoneNumber = employeePhoneNumber;
    }

    public String getEmployeeEmail() {
        return employeeEmail;
    }

    public void setEmployeeEmail(String employeeEmail) {
        this.employeeEmail = employeeEmail;
    }

    public String getEmployeeAddress() {
        return employeeAddress;
    }

    public void setEmployeeAddress(String employeeAddress) {
        this.employeeAddress = employeeAddress;
    }

    public Integer getEmployeeJobId() {
        return employeeJobId;
    }

    public void setEmployeeJobId(Integer employeeJobId) {
        this.employeeJobId = employeeJobId;
    }

    public Integer getEmployeeDeptId() {
        return employeeDeptId;
    }

    public void setEmployeeDeptId(Integer employeeDeptId) {
        this.employeeDeptId = employeeDeptId;
    }

    public Integer getEmployeeMgrId() {
        return employeeMgrId;
    }

    public void setEmployeeMgrId(Integer employeeMgrId) {
        this.employeeMgrId = employeeMgrId;
    }

    public Date getEmployeeCreateTime() {
        return employeeCreateTime;
    }

    public void setEmployeeCreateTime(Date employeeCreateTime) {
        this.employeeCreateTime = employeeCreateTime;
    }

    public Date getEmployeeTermDate() {
        return employeeTermDate;
    }

    public void setEmployeeTermDate(Date employeeTermDate) {
        this.employeeTermDate = employeeTermDate;
    }

    public Date getEmployeeUpdateTime() {
        return employeeUpdateTime;
    }

    public void setEmployeeUpdateTime(Date employeeUpdateTime) {
        this.employeeUpdateTime = employeeUpdateTime;
    }
}

